/**
*MySQL数据库的连接池模块
*/
let mysql = require('mysql')  //导入第三方模块mysql

//创建一个预存了10个连接对象的连接池
let pool = mysql.createPool({
	host: '127.0.0.1',				//MySQL服务器所在的地址
	user: 'root',					//MySQL服务器管理员账号
	password: '',				//MySQL服务器管理员密码
	database: 'quickshadow',		//要连接哪个数据库
	connectionLimit: 10				//连接池中预先创建的连接个数
})

//测试连接池
/*let sql = 'SELECT * FROM  qs_user'
pool.query(sql, (err, result)=>{
	if(err) throw err			//查询失败，抛出错误，终止执行
	console.log('查询成功：', JSON.stringify(result))
})*/

//导出当前.js模块中创建的数据库连接池，供其它.js模块使用
module.exports = pool			
//module是Node.js中每个.js文件都自带的变量，指代当前模块对象
//module.exports是当前模块对象中对外导出的默认对象





